function T = static_resid_tt(T, y, x, params)
% function T = static_resid_tt(T, y, x, params)
%
% File created by Dynare Preprocessor from .mod file
%
% Inputs:
%   T         [#temp variables by 1]  double   vector of temporary terms to be filled by function
%   y         [M_.endo_nbr by 1]      double   vector of endogenous variables in declaration order
%   x         [M_.exo_nbr by 1]       double   vector of exogenous variables in declaration order
%   params    [M_.param_nbr by 1]     double   vector of parameter values in declaration order
%
% Output:
%   T         [#temp variables by 1]  double   vector of temporary terms
%

assert(length(T) >= 10);

T(1) = (params(4)-1)*params(8)*y(1)/y(5);
T(2) = y(2)^(1-y(10));
T(3) = (y(10)-1)^2;
T(4) = T(2)*log(y(2))/(y(10)-1)+(T(2)-1)/T(3);
T(5) = y(2)^(-y(10));
T(6) = y(1)/y(3);
T(7) = y(3)^params(4);
T(8) = y(5)^(1-params(4));
T(9) = params(4)*y(3)^(params(4)-1);
T(10) = y(5)^(-params(4));

end
